专业名称:软件工程
专业代码:080902
软件工程专业(本科,学制四年,授予工学学士学位)
一、培养目标
本专业培养德、智、体全面发展的,具有良好的自然科学与人文素养,掌握计算机科学基本理论、软件工程专业知识,具有良好的软件开发能力和初步的项目实施与管理能力,具有创新精神、竞争和团队合作意识,能够适应技术进步和社会需求的变化,能够从事计算机应用软件开发,或软件项目实施与管理等方面工作的高素质软件工程专门人才。学生毕业后可在进行软件规划、设计与开发及应用的相关企业、事业单位或政府机关等从事计算机软件规划、咨询、监理、生产、软件技术研发、以及软件应用系统维护等方面技术工作。
二、培养规格
1、热爱社会主义祖国,拥护中国共产党的领导;掌握马列主义、毛泽东思想、邓小平理论基本原理和“三个代表”重要思想以及科学发展观;有为国家富强、民族昌盛而奋斗的志向和责任感;具有良好的思想品德、社会公德和职业道德。
2、专业上应获得以下几方面的知识和能力:
①掌握计算机科学、网络的基本理论和专业知识,具有计算机应用系统的认知、辨析的能力;
②掌握程序设计、软件工程的知识和技能,具备软件工程师从事工程实践所需的专业能力;
③掌握科学思维方法、工程设计方法,具备必要的工程经济知识和良好的工程素养;
④掌握文献检索、资料查询的基本方法,具有独立获取信息的能力;
⑤了解与计算机有关的法律、法规,清楚社会对职业的要求,自觉地承担起职业道德责任;
⑥掌握一门外国语言(英语),能使用该语言进行专业翻译、写作和日常交流;
⑦了解现代信息技术的发展动态。
三、学制
基本学制为4年,实行弹性学制,学生在校修业年限为3-6年。
四、学位授予
授予工学学士学位。
五、专业主要课程与学位课程
1、专业主要课程
高等数学、线性代数、概率与统计、离散数学、高级语言程序设计、软件工程导论、数据结构、操作系统、计算机网络、数据库原理、面向对象程序设计、软件需求分析、软件设计与体系架构、软件测试与质量保证、软件项目管理等。
2、学位课程
高级语言程序设计、数据结构、操作系统、数据库原理。
六、专业主要实验
高级语言程序设计实验、数据结构实验、数据库原理实验、计算机网络实验、计算机硬件基础实验、Web程序设计实验等。
七、主要实践教学环节
高级语言与数据结构课程设计、数据库课程设计、Web综合课程设计、软件系统综合设计、专业实习、毕业设计、社会实践与创新活动。
八、毕业条件、学位授予条件及其他说明
1、本专业要求学生毕业时,应完成总学分160学分,其中包括通识教育必修课40学分,专业基础课22.5学分,专业主干课程38学分、集中综合实践教学环节16学分,专业方向选修课39.5学分,跨学科专业选修课8学分,课外实践与创新活动4学分。
2、学生修完上述规定的学分并符合学士学位授予条件者,授予工学学士学位。
3、为了学生能够更好地就业,本专业提倡学生根据自己的就业取向进行职业资格认证,建议参加由国家人事部、劳动就业保障部认可或国际著名公司(如微软、IBM、思科等)进行的职业资格认证。本专业要求每个学生毕业前至少取得一个表明专业技术水平的专业认证。
4、学生可根据自己的爱好、特长和就业取向来选修跨学科选修课和第二学士学位。选修经济管理类课程将有助于信息系统的开发,选修美术类课程将有助于软件界面的设计等。
5、教学计划中所配备的实验/实践学时,只能满足理解理论、学习技术与方法的需要,要做到掌握有关技术与方法并灵活应用解决实际问题,需要进一步增加实验/实践学时。建议学生至少增加实验/实践学时的1—2倍时间进行自主训练。
6、程序设计能力是软件工程专业的核心能力,在校期间每个学生至少受到5万行左右代码的程序设计能力训练。
7、实训课程是专为学生能够进一步掌握目前主流的相关技术,提高职业技术水平和综合解决问题的能力,实现顺利就业而设置的。通过实训学生可以通过有关的职业资格认证。学生可根据自己的就业取向选择实训课程方向。